#ifndef __AESECBGFSBOX192__
#define __AESECBGFSBOX192__

#include "../plainkeycipher.h"

// Test vectors from <http://csrc.nist.gov/groups/STM/cavp/documents/aes/KAT_AES.zip>
const std::vector <PlainKeyCipher> AES192_GFSBOX = {
    std::make_tuple("1b077a6af4b7f98229de786d7516b639", "000000000000000000000000000000000000000000000000", "275cfc0413d8ccb70513c3859b1d0f72"),
    std::make_tuple("9c2d8842e5f48f57648205d39a239af1", "000000000000000000000000000000000000000000000000", "c9b8135ff1b5adc413dfd053b21bd96d"),
    std::make_tuple("bff52510095f518ecca60af4205444bb", "000000000000000000000000000000000000000000000000", "4a3650c3371ce2eb35e389a171427440"),
    std::make_tuple("51719783d3185a535bd75adc65071ce1", "000000000000000000000000000000000000000000000000", "4f354592ff7c8847d2d0870ca9481b7c"),
    std::make_tuple("26aa49dcfe7629a8901a69a9914e6dfd", "000000000000000000000000000000000000000000000000", "d5e08bf9a182e857cf40b3a36ee248cc"),
    std::make_tuple("941a4773058224e1ef66d10e0a6ee782", "000000000000000000000000000000000000000000000000", "067cd9d3749207791841562507fa9626"),
};

#endif // __AESECBGFSBOX192__
